package com.vurtnewk.common.exception

/**
 * @author       vurtnewk
 * @createTime   2025/10/21 23:11
 * @description  异常处理类
 */

enum class BizCodeEnum(
    val code: Int,
    val msg: String
) {
    UNKNOWN_EXCEPTION(10000, "系统位置异常"),
    VALID_EXCEPTION(10001, "参数格式校验失败"),
    SMS_CODE_EXCEPTION(10002, "验证码获取频率太高，稍后再试"),
    TOO_MANY_REQUEST_EXCEPTION(10003, "请求流量过大"),

    CUSTOM_EXCEPTION(10666, "自定义异常"),
    PRODUCT_UP_EXCEPTION(11000, "商品上架错误"),

    USER_EXIST_EXCEPTION(15001, "用户存在"),
    PHONE_EXIST_EXCEPTION(15002, "手机号存在"),
    LOGIN_FAIL_EXCEPTION(15003, "账号或密码错误"),


    NO_STOCK_EXCEPTION(21003, "商品库存不足"),
}